.el-button {
	height: auto;
	border: 1px solid #d8dde3;
	color: #818693;
	margin: 0;
	padding: 12px 20px;
}

.el-button+.el-button {
	margin-left: 10px;
}

.el-button:focus,
.el-button:hover {
	color: #ffc200;
	border-color: #ffdec5;
	background-color: #fff4ec;
}

.el-button:active {
	color: #efb602;
	border-color: #efb602;
	outline: 0;
}

.el-button::-moz-focus-inner {
	border: 0;
}

.el-button [class*="el-icon-"]+span {
	margin-left: 5px;
}

.el-button.is-active {
	color: #efb602;
	border-color: #efb602;
}

.el-button--primary {
	color: #333333;
	background-color: #ffc200;
	border-color: #ffc200;
}

.el-button--primary:focus,
.el-button--primary:hover {
	background: #fdd24c;
	border-color: #fdd24c;
	color: #333333;
}

.el-button--primary.is-active,
.el-button--primary:active {
	background: #efb602;
	border-color: #efb602;
	color: #333333;
}

.el-button.is-loading:before {
	pointer-events: none;
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	right: -1px;
	bottom: -1px;
	border-radius: inherit;
	background-color: rgba(255, 255, 255, 0.35);
}